html, body
{
  background-color: #2C4762;
}

#header
{
  text-align: center;
  margin-bottom: 3em;
  color: white;
}

#header input
{
  border: none;
  border-radius: 5px;
  width: 22em;
  font-size: 1.4em;
}

.sf_admin_list table
{
  width: 100%;
}

#sf_admin_list_th_actions
{
  width: 10em;
}

#sf_admin_container th
{
  background-color: #A6B65D;
}

.sf_admin_row {
  border-radius: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 1em;
  background-color:  white;
  font-family:  TrebuchetMS;
}

.sf_admin_row a:hover {
  text-decoration: none;
}

fieldset
{
   padding: 5px;
   border-radius: 5px;
}

.data_box
{
  padding: 5px;
}

#sf_admin_container fieldset h2
{
  font-size: 15px;
  background-color: inherit;
  border-bottom: 3px solid #2C4762;
}

#sf_admin_container .sf_admin_form_row
{
  border-bottom: none;
}

#sf_admin_container .sf_admin_actions .sf_admin_action_new a , #sf_admin_container .sf_admin_actions .sf_admin_action_list a
{
  text-align : center;
  color: white;
}

.notification
{
  padding: 5px;
  border-radius: 15px;
  background-color: #B1ED6C;
}

.operation_menu
{
  float: left;
}

.operation_menu_horizontal
{
   padding: 0.1px;
   border-radius: 5px;
   background-color: #B1ED6C;
}

.operation_menu_horizontal ul li
{
  display: inline;
  margin-left: 5px;
  list-style-type: none;
}

.operation_menu_horizontal ul li a
{
  color: black;
  text-decoration: none;
  font-weight: bold;
}

.data_box_rank
{
  float:right;
  font-size: 30px;
  font-family: 'BlackWolf';
}

.data_box_text p
{
  -webkit-column-count: 1; 
  -webkit-column-rule: 1px solid #bbb;
  -webkit-column-gap: 2em;
}

.data_box_title h1
{
  text-shadow: rgba(0, 0, 0, 0.5) 0 3px 3px;
}

.sf_admin_row_rank
{
  float: right;
  font-size: 20px;
  font-family: 'BlackWolf';
}

@font-face
{
  font-family: '256 BYTES';
  src: url('256BYTES.TTF');
}

@font-face
{
  font-family: 'BlackWolf';
  src: url('BlackWolf.ttf');
}
.comment_update
{
  float: right;
}
.comment_update ul li
{
  display: inline;
}

#sf_admin_content
{
  clear: both;
}

#sf_admin_container .notice
{
  border-radius: 15px;
  margin: 4px 0;
  padding: 4px 4px 4px 30px;
  background-color: #B1ED6C;
  border-top: none;
  border-bottom: none;
}

#sf_admin_container .error
{
  border-radius: 15px;
  margin: 4px 0;
  padding: 4px 4px 4px 30px;
  color: #fff;
  background-color: #DC6E23;
  border-top: none;
  border-bottom: none;
}
.notice
{
  border-radius: 15px;
  margin: 4px 0;
  padding: 4px 4px 4px 30px;
  background-color: #B1ED6C;
  border-top: none;
  border-bottom: none;
}

.error
{
  border-radius: 15px;
  margin: 4px 0;
  padding: 4px 4px 4px 30px;
  color: #fff;
  background-color: #DC6E23;
  border-top: none;
  border-bottom: none;
}

#user_info
{
  background-color: white;
  border-radius: 5px;
  padding: 5px;
  float: left;
}

#user_info form table tr th,#user_info form table tr td
{
  border: none;
}

#login_form form table tr th,#login_form form table tr td
{
  border: none;
}


#user_info form fieldset table tr td *
{
  border: 1px solid black;
}

#op
{
  clear:both;
}

#op ul
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

.clear
{
  clear:both;
  height: 10px;
}


#request
{
  border-top: 2px solid #2C4762;
}

#login_form
{
  background-color: white;
  border-radius: 3px;
}

#sf_admin_container .double_list_select, #sf_admin_container .double_list_select-selected
{
  width: 25em;
  height: 5em;
}
